package geppetto.phraseTable;

import geppetto.phraseTable.phrase.Phrase;

public interface PhraseTableListenner {
	public void notifyNewPhrase(Phrase phrase);
	public void loadPhrasesComplete(PhraseTable table);
	public void beforeCalculateFeature(Phrase p, PhraseTable table);
	public void afterCalculateFeature(Phrase p, PhraseTable table);
	public void beforePruneCheckPhrase(Phrase p, PhraseTable table);
	public void afterPruneCheckPhrase(Phrase p, PhraseTable table, boolean wasPruned);
}
